From 60e19526de2a02efa8f66715629b25579f9f3a77 Mon Sep 17 00:00:00 2001 From: "sd386@font.cl.cam.ac.uk" Date: Fri, 1 Apr 2005 13:01:31 +0000 Subject: [PATCH] bitkeeper revision 1.1159.170.109 (424d462b3t7TNRulCLgZcZNC5I8oew) Added a very brief usage guide on the sedf scheduler. --- .rootkeys | 1 + docs/misc/sedf_scheduler_mini-HOWTO.txt | 44 +++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 docs/misc/sedf_scheduler_mini-HOWTO.txt diff --git a/.rootkeys b/.rootkeys index be0623acf5..6231a0c75c 100644 --- a/.rootkeys +++ b/.rootkeys @@ -17,6 +17,7 @@ 418a3248xjIqmNKo0v_XQSfAvlBGFw docs/html.sty 4022a73cgxX1ryj1HgS-IwwB6NUi2A docs/misc/XenDebugger-HOWTO 412f4bd9sm5mCQ8BkrgKcAKZGadq7Q docs/misc/blkif-drivers-explained.txt +424d462b5GuApQ_NyMsRFt9LbrsWow docs/misc/sedf_scheduler_mini-HOWTO.txt 40d6ccbfKKBq8jE0ula4eHEzBiQuDA docs/misc/xen_config.html 410a4c2bAO_m_l4RsiiPHnZ4ixHWbQ docs/misc/xend.tex 3f9e7d564bWFB-Czjv1qdmE6o0GqNg docs/src/interface.tex diff --git a/docs/misc/sedf_scheduler_mini-HOWTO.txt b/docs/misc/sedf_scheduler_mini-HOWTO.txt new file mode 100644 index 0000000000..ad3cc62e1f --- /dev/null +++ b/docs/misc/sedf_scheduler_mini-HOWTO.txt @@ -0,0 +1,44 @@ +sEDF scheduler +-------------- +Author: + Stephan.Diestelhorst@{cl.cam.ac.uk, inf.tu-dresden.de} + +Overview: + This scheduler provides weighted CPU sharing in an intuitive way and + uses realtime-algorithms to ensure time guarantees. + +Usage: +   -add "sched=sedf" on Xen's boot command-line +   -create domains as usual +   -use "xm sedf " +  Where: +  -period/slice are the normal EDF scheduling parameters in nanosecs +  -latency-hint is the scaled period in case the domain is doing heavy I/O + (unused by the currently compiled version) +  -extra is a flag (0/1), which controls whether the domain can run in + extra-time +  -weight is mutually exclusive with period/slice and specifies another + way of setting a domains cpu slice + +Examples: + normal EDF (20ms/5ms): +  xm sedf 20000000 5000000 0 0 0 + + best-effort domains (i.e. non-realtime): +  xm sedf 20000000 0 0 1 0 +  + normal EDF (20ms/5ms) + share of extra-time: +  xm sedf 20000000 5000000 0 1 0 + + 4 domains with weights 2:3:4:2 +  xm sedf 0 0 0 0 2 +  xm sedf 0 0 0 0 3 +  xm sedf 0 0 0 0 4 +  xm sedf 0 0 0 0 2 + + 1 fully-specified (10ms/3ms) domain, 3 other domains share + available rest in 2:7:3 ratio: +  xm sedf 10000000 3000000 0 0 0 +  xm sedf 0 0 0 0 2 +  xm sedf 0 0 0 0 7 +  xm sedf 0 0 0 0 3 \ No newline at end of file -- 2.30.2